home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 16
/
AMIGAplus Sonderheft 16 (1998)(ICP)(DE)[!].iso
/
pd
/
anwendungen
/
benchtrash
/
extras
/
readme
< prev
next >
Wrap
Text File
|
1998-02-11
|
3KB
|
91 lines
Two files in this drawer are due to Steve Clack. They can be used to
remove a device completely using BenchTrash, i.e. dismount the volume and
the device handler itself. They DO NOT EJECT volumes!
Another utility - Park - is included and can be used to park HDs with
BenchTrash.
To install these files, copy "RemoveDevice" to S: and "ResolveDeviceName"
to C:. "Park" should go to C: and should probably be made resident in the
startup-sequence - simply to be able restart your HD since C: won't be
available on a parked unit. More on that below.
The "S" protection bit of "RemoveDevice" must be set manually, since
- due to a bug in LHA - it won't be set in this archive. A command line like
protect S:RemoveDevice s add
should do this job.
Specify the script "RemoveDevice" as an eject command to BenchTrash, with
the device name as argument, for those drives you want to quit manually
by "drag and drop". Consult the "BenchTrash.guide" itself on how to do this,
see the "Configurations" chapter.
The "ResolveDeviceName" program, also by Steve, determinates the name of a
volume, inserted to a specified device. It's needed for the script to work,
but can be used for other purposes as well.
Thanks, Steve, for this support. For copyright reasons (i.e. if you want to
publish this archive on something different than aminet and the aminet CDs),
ask him as well, since these are his programs.
Park uses the following syntax:
Park HANDLER,DEVICE/K,UNIT/N,FLAGS/N,SCSI/S,ON=START/S:
HANDLER is the name of the drive to be stopped, this can be something like
"DH0:" or "Workbench:". Note that all partitions on the same physical unit
will be unaccessible as well. Since even C: will be unaccessible on a parked
unit, "Park" can be made resident - to be able to restart this unit later on.
The "p" bit might be cleared in the lha archive you got, so you need to set
this bit by hand with
resident Park p add
and - later on - add "Park" to the resident list with
resident C:Park
probably by adding this line to your startup-sequence or the user-startup.
You can alternatively specify the HD to be parked by its exec-device name,
the unit and optionally the flags - the default flag value 0 is however good
enough in almost all cases. The command
Park DEVICE scsi.device UNIT 1
will park the HD with ID 1 connected to the "scsi.device".
The flag "SCSI" should be given if the device driver is a SCSI host adapter
or an exec device that emulates the SCSI Start/Stop commands. "Park" tries
then to send SCSI-specific commands to park or restart the device. If "SCSI"
is NOT given, "Park" will try to send the command "CMD_STOP" or "CMD_START".
Note that most SCSI device drivers DO NOT support these two commands, so
won't work without the "SCSI" command line switch.
If the flag "ON" or "START" is present, "Park" tries to restart a parked
unit.
Examples:
The following line in your BenchTrash ToolTypes will park all "oktagon"
units dropped on "BenchTrash":
EJECT oktagon.?/Park DEVICE=%S UNIT=%N SCSI
The command line switch "SCSI" is actually not required for the "oktagon",
since it supports both "CMD_START/STOP" AND the "HD_SCSICMD".
Thomas,
February 1998